﻿using Authentication.Model.Model;
using Common.Contract.Authentication.Record;
using Common.Contract.SystemConfig.Record;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Authentication.Model.Interface
{
    public interface ISaleCodeProvider
    {

        List<DaoCodeS16> RetrieveListSaleCode(out int totalRecord, UserRecord currentUser, FilterRecord filterRecord);

        DaoCodeS16 RetrieveDaoCodeByDao(string dao, UserRecord currentUser);

        List<DaoCodeS16> RetrieveListSaleCodeByDao(List<string> listDao);
    }
}
